package com.wwm.makerandroid.makerandroid.Utils;

public class ParseUtil {
    //为什么要写这两函数 因为数据库（为了减少数据大小）请假类型，请假状态 都是数字 后端查出来传到安卓端自然也是数字。
    //将请假类型转换为文字 事假0，病假1，其它2
  public static   String getTypeString(Integer type) {

        switch (type) {
            case 0:
                return "事假";
            case 1:
                return "病假";
            default:
                return "其它";
        }
    }
    //    请假状态(*暂存0，待审批1，已审批通过2，审批未通过3，已销假4，超时未销假5 销假待审批 6， 销假未通过7
    public static  String getStateString(Integer state){
        switch (state) {
            case 0:
                return "暂存";

            case 1:
                return "待审批";
            case 2:
                return "已审批通过";
            case 3:
                return "审批未通过";
            case 4:
                return "已销假";
            case 5:
                return "超时未销假";
            case 6:
                return "销假待审批";
            case 7:
                return "销假未通过";

            default:
                return "异常状态";
        }
    }



    //    将身份编号转为字符 学生1，老师2，学院书记3，校人事部门主管4，管理员5
    public static  String getRoleString(Integer role){
        switch (role) {
            case 1:
                return "学生";

            case 2:
                return "老师";
            case 3:
                return "学院书记";
            case 4:
                return "校人事部门主管";
            case 5:
                return "管理员";
            default:
                return "其它";
        }
    }


}
